<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><link rel="stylesheet" type="text/css" href="rtwreport.css" /><script language="JavaScript" type="text/javascript">function rtwTableShrink(o) {var t = o.nextSibling;if (t.nodeType != 1) {t = t.nextSibling;}if (t.style.display == "none") {t.style.display = "";o.innerHTML = "[-]"} else {t.style.display = "none";o.innerHTML = "[+] ... "}}</script><script language="JavaScript" type="text/javascript" src="rtwreport_utils.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>
Code Interface Report for SOCE
</title>

</head>
<body ONLOAD="try {if (top) {if (top.rtwPageOnLoad) top.rtwPageOnLoad('rtwIdCodeInterface'); else local_onload();}} catch(err) {};">
<h1>
Code Interface Report for SOCE
</h1>
<h3>
Table of Contents
</h3>
<ul>
<li>
<a href="#sec_Entry-Point_Functions">
Entry-Point Functions
</a>

</li>
<li>
<a href="#sec_Inports">
Inports
</a>

</li>
<li>
<a href="#sec_Outports">
Outports
</a>

</li>
<li>
<a href="#sec_Interface_Parameters">
Interface Parameters
</a>

</li>
<li>
<a href="#sec_Data_Stores">
Data Stores
</a>

</li>

</ul>
<h3>
<a name="sec_Entry-Point_Functions">
Entry-Point Functions
</a>

</h3>
<p>
Function: <a href="SOCE_c.html#fcn_SOCE_initialize">SOCE_initialize</a>
</p>
<table width="100%" class="AltRow" cellspacing="0">
<tr class="even">
<td width="25%" align="left" valign="top">
Prototype
</td>
<td width="75%" align="left" valign="top">
<b>
void SOCE_initialize(void)
</b>

</td>

</tr>
<tr class="odd">
<td width="25%" align="left" valign="top">
Description
</td>
<td width="75%" align="left" valign="top">
Initialization entry point of generated code
</td>

</tr>
<tr class="even">
<td width="25%" align="left" valign="top">
Timing
</td>
<td width="75%" align="left" valign="top">
Must be called exactly once
</td>

</tr>
<tr class="odd">
<td width="25%" align="left" valign="top">
Arguments
</td>
<td width="75%" align="left" valign="top">
None
</td>

</tr>
<tr class="even">
<td width="25%" align="left" valign="top">
Return value
</td>
<td width="75%" align="left" valign="top">
None
</td>

</tr>
<tr class="odd">
<td width="25%" align="left" valign="top">
Header file
</td>
<td width="75%" align="left" valign="top">
<a href="SOCE_h.html">SOCE.h</a>
</td>

</tr>

</table>
<p>
Function: <a href="SOCE_c.html#fcn_TASK_SOCESignal">TASK_SOCESignal</a>
</p>
<table width="100%" class="AltRow" cellspacing="0">
<tr class="even">
<td width="25%" align="left" valign="top">
Prototype
</td>
<td width="75%" align="left" valign="top">
<b>
void TASK_SOCESignal(void)
</b>

</td>

</tr>
<tr class="odd">
<td width="25%" align="left" valign="top">
Description
</td>
<td width="75%" align="left" valign="top">
Exported function: <a href="matlab:coder.internal.code2model('SOCE:5615')" name="code2model" class="code2model">&lt;Root&gt;/In1</a>
</td>

</tr>
<tr class="even">
<td width="25%" align="left" valign="top">
Timing
</td>
<td width="75%" align="left" valign="top">
Can be called at any time
</td>

</tr>
<tr class="odd">
<td width="25%" align="left" valign="top">
Arguments
</td>
<td width="75%" align="left" valign="top">
None
</td>

</tr>
<tr class="even">
<td width="25%" align="left" valign="top">
Return value
</td>
<td width="75%" align="left" valign="top">
None
</td>

</tr>
<tr class="odd">
<td width="25%" align="left" valign="top">
Header file
</td>
<td width="75%" align="left" valign="top">
<a href="SOCE_h.html">SOCE.h</a>
</td>

</tr>

</table>
<h3>
<a name="sec_Inports">
Inports
</a>

</h3>
<span title="Click to shrink or expand table" onclick="rtwTableShrink(this)">[-]</span><table width="100%" class="AltRow FirstColumn" cellspacing="0">
<tr class="heading">
<th width="42%" align="left" valign="top">
<b>
Block Name
</b>

</th>
<th width="26%" align="left" valign="top">
<b>
Code Identifier
</b>

</th>
<th width="21%" align="left" valign="top">
<b>
Data Type
</b>

</th>
<th width="10%" align="right" valign="top">
<b>
Dimension
</b>

</th>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:5616')" name="code2model" class="code2model">&lt;Root&gt;/currv_ma_cur</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint32_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:5618')" name="code2model" class="code2model">&lt;Root&gt;/bottv_num_soh</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:5621')" name="code2model" class="code2model">&lt;Root&gt;/bottv_ms_socFre</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:5627')" name="code2model" class="code2model">&lt;Root&gt;/rlydv_flg_negRlyStatus</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
boolean_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:5628')" name="code2model" class="code2model">&lt;Root&gt;/bottv_pct_InitSOC</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:5630')" name="code2model" class="code2model">&lt;Root&gt;/bottv_pct_setSOC</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:5631')" name="code2model" class="code2model">&lt;Root&gt;/bottv_mas_set</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint32_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:5632')" name="code2model" class="code2model">&lt;Root&gt;/bottv_flg_upDateCap</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint8_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:6755')" name="code2model" class="code2model">&lt;Root&gt;/vewm_enum_SlowChgSts</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported data:
</i>
vewm_enum_SlowChgSts
</td>
<td width="21%" align="left" valign="top">
uint8_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:6762')" name="code2model" class="code2model">&lt;Root&gt;/Tab_enum_SOCOcv</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7045')" name="code2model" class="code2model">&lt;Root&gt;/Rte_TAB_mas_Nmcpv</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7053')" name="code2model" class="code2model">&lt;Root&gt;/vewm_enum_socAlw</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported data:
</i>
vewm_enum_socAlw
</td>
<td width="21%" align="left" valign="top">
uint8_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7058')" name="code2model" class="code2model">&lt;Root&gt;/Tab_enum_SOCOcvAll</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7059')" name="code2model" class="code2model">&lt;Root&gt;/Rte_c_CellMinTmp</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint8_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7196')" name="code2model" class="code2model">&lt;Root&gt;/Tab_enum_schgDymSOC</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7197')" name="code2model" class="code2model">&lt;Root&gt;/Tab_enum_dsgDymSOC</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7417')" name="code2model" class="code2model">&lt;Root&gt;/vewm_enum_DisSts</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported data:
</i>
vewm_enum_DisSts
</td>
<td width="21%" align="left" valign="top">
uint8_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7427')" name="code2model" class="code2model">&lt;Root&gt;/Rte_mv_CellMaxVol</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7491')" name="code2model" class="code2model">&lt;Root&gt;/Rte_mv_CellMinVol</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7492')" name="code2model" class="code2model">&lt;Root&gt;/rte_tab_socVoltThreshold1</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7493')" name="code2model" class="code2model">&lt;Root&gt;/rte_tab_socVoltThreshold2</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7553')" name="code2model" class="code2model">&lt;Root&gt;/vewm_enum_FastChgSts</a>
</td>
<td width="26%" align="left" valign="top">
<i>
Imported data:
</i>
vewm_enum_FastChgSts
</td>
<td width="21%" align="left" valign="top">
uint8_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>

</table>
<h3>
<a name="sec_Outports">
Outports
</a>

</h3>
<span title="Click to shrink or expand table" onclick="rtwTableShrink(this)">[-]</span><table width="100%" class="AltRow FirstColumn" cellspacing="0">
<tr class="heading">
<th width="42%" align="left" valign="top">
<b>
Block Name
</b>

</th>
<th width="26%" align="left" valign="top">
<b>
Code Identifier
</b>

</th>
<th width="21%" align="left" valign="top">
<b>
Data Type
</b>

</th>
<th width="10%" align="right" valign="top">
<b>
Dimension
</b>

</th>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:5953')" name="code2model" class="code2model">&lt;Root&gt;/soce_pct_RealSOC</a>
</td>
<td width="26%" align="left" valign="top">
soce_pct_SOC
</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:5954')" name="code2model" class="code2model">&lt;Root&gt;/soce_mas_ah</a>
</td>
<td width="26%" align="left" valign="top">
soce_ah_Mas
</td>
<td width="21%" align="left" valign="top">
uint32_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:5955')" name="code2model" class="code2model">&lt;Root&gt;/bott_mas_nomAh</a>
</td>
<td width="26%" align="left" valign="top">
soce_mas_nomAh
</td>
<td width="21%" align="left" valign="top">
uint32_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:6750')" name="code2model" class="code2model">&lt;Root&gt;/soce_pct_DispSOC</a>
</td>
<td width="26%" align="left" valign="top">
soce_pct_DispSOC
</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:6772')" name="code2model" class="code2model">&lt;Root&gt;/currv_real_soc</a>
</td>
<td width="26%" align="left" valign="top">
soce_pct_RealSOC
</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:6774')" name="code2model" class="code2model">&lt;Root&gt;/currv_mas_RealAh</a>
</td>
<td width="26%" align="left" valign="top">
soce_ah_RealMas
</td>
<td width="21%" align="left" valign="top">
uint32_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:6776')" name="code2model" class="code2model">&lt;Root&gt;/soce_pct_deltaSoc</a>
</td>
<td width="26%" align="left" valign="top">
soce_pct_deltaSoc
</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7199')" name="code2model" class="code2model">&lt;Root&gt;/DymCorrSts</a>
</td>
<td width="26%" align="left" valign="top">
soce_pct_DymCorrSts
</td>
<td width="21%" align="left" valign="top">
uint8_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
<a href="matlab:coder.internal.code2model('SOCE:7370')" name="code2model" class="code2model">&lt;Root&gt;/currv_fact_k</a>
</td>
<td width="26%" align="left" valign="top">
currv_fact_k
</td>
<td width="21%" align="left" valign="top">
uint8_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>

</table>
<h3>
<a name="sec_Interface_Parameters">
Interface Parameters
</a>

</h3>
<span title="Click to shrink or expand table" onclick="rtwTableShrink(this)">[-]</span><table width="100%" class="AltRow FirstColumn" cellspacing="0">
<tr class="heading">
<th width="42%" align="left" valign="top">
<b>
Parameter Source
</b>

</th>
<th width="26%" align="left" valign="top">
<b>
Code Identifier
</b>

</th>
<th width="21%" align="left" valign="top">
<b>
Data Type
</b>

</th>
<th width="10%" align="right" valign="top">
<b>
Dimension
</b>

</th>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
Pccfg_ChgSOCLim
</td>
<td width="26%" align="left" valign="top">
<i>
Defined externally
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
SOC_LPF_LINE
</td>
<td width="26%" align="left" valign="top">
<i>
Defined externally
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
SOC_LPF_WAIT_TIME
</td>
<td width="26%" align="left" valign="top">
<i>
Defined externally
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
SOC_MAX_DELTA_AH
</td>
<td width="26%" align="left" valign="top">
<i>
Defined externally
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
SOC_SY_WAIT_TIME
</td>
<td width="26%" align="left" valign="top">
<i>
Defined externally
</i>

</td>
<td width="21%" align="left" valign="top">
uint16_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
BMS_TYPE_BATTERY
</td>
<td width="26%" align="left" valign="top">
<i>
Defined externally
</i>

</td>
<td width="21%" align="left" valign="top">
uint8_T
</td>
<td width="10%" align="right" valign="top">
1
</td>

</tr>

</table>
<h3>
<a name="sec_Data_Stores">
Data Stores
</a>

</h3>
<p>
No data stores in the model; note that this report lists only data stores with non-auto storage class and global data stores
</p>

</body>

</html>
